device producing shocks - Espagnol Anglais Dictionnaire